package arraylist;
//remove删除用法
import java.util.ArrayList;
import java.util.List;

public class Test4 {
    public static void main(String[] args) {
        List<Integer> list = new ArrayList<>();
        list.add(1);
        list.add(2);
        list.add(3);
        list.add(4);

        //按照下标来删除,同时会记录被删的元素是什么,返回被删的元素
//        Integer result = list.remove(2);
//        System.out.println(result);
//        System.out.println(list);

        //按照元素的值来删除,如果List中包含这个值,就返回true,否则就返回false
        boolean isRemoved = list.remove(Integer.valueOf(2));
        //注:这里要转为Integer类型,否则就是下标,里边的值是包装类,要进行转化
        System.out.println(isRemoved);
        System.out.println(list);

    }
}
